module bolts.reflection.metauda;

private import std.format : format;
private import std.meta : AliasSeq;

template UDA(T...)
{
  static if (is(T[0])) {
    alias origin = T[0];
  } else {
    enum origin = T[0];
  }
  enum source = T[1];
  enum mixture = "@(%s)".format(source);
}