hide link to docs
define 'mission_begin' grammar
define 'mission_end' grammar
extract 'EventWithTime' structure
extract 'EventWithDateTime' structure
use mixins instead of inheritance for event data structures