Several enums made to adts.  Also got get_timed_command to a possibly-working state.  But I may need to make cmd_data a ForeignPtr an cmd_chanlist is, to protect it from having its contents moved around?