(^) CLSS: typedef => protos => struct => cstruct => host
(^) CLSS_INIT => CLSS_POOLS
(^) cls funs are now normal variables (pointer to functions)
	* constructors need to copy references to instances
(-) await/0 for awaits outside loop
	* somewhat confusing
	* problems with pending emits from killed organisms:
	  a new organism could have the same ref/evt_id and awake