Need to rename the Hydra enum to something else because it causing the ambiguity error in those projects in which similar namination is used. For eg. In my project I used a class with name Promise and when I try to tell compiler that use the Promise of Hydra by Hydra.Promise<Int> then it start complaing that Hydra Enum doesn't contain a case promise. For more Information check issue
Relevant Issue