struct Method(alias module_, string name, int index)
enum aliases = 
q{
    alias %s = openmethods.Method!(%s, "%s", %d).dispatcher;
    alias %s = openmethods.Method!(%s, "%s", %d).discriminator;
  }.format(Name, __traits(identifier, Module), Name, Index, Name, __traits(identifier, Module), Name, Index);