-record(chilp_data_in_your_model, { message :: fun((chilp@widget@base:chilp_msg()) -> any()), inner :: chilp@widget@base:chilp_model() }).