towards version 0.2 of API. Rewriting macros to support molecule names as blocks. DinPhil still fails to inject State() for some reason.