document @:enum abstract (closes #26)
document @:expose abstract (closes #27)