(^) structs
    (*) TODO: ifaces / C
(^) CUR => CEU_CUR
(^) ifcs => f, e, g (flds,evts,funs)
    (*) TODO: evts/funs
(^) host -> ClsN/hostN -> Main
(+) interfaces to functions
    (*) TODO: not portable
(^) ifcs: evts / funcs