title: How to build an abstract with a Haxe macro?
body: <p>I couldn't find any example code or tutorial floating around that creates abstracts with macros. </p>
  
  <pre><code>//Class code ReflectionClassInfo.hx
  @:build(ReflectionClassInfoMacro.build())
  abstract ReflectionClassInfo({}) from ({}) to ({}) {}
  
  //Driver code
  var r=new ReflectionClassInfo();
  //Immeditately makes the compiler complain about there is no constructor
  </code></pre>
  
  <p>How can I fix the compiler error?</p>