-record(filter, { check :: fun((telega@update:update()) -> boolean()), name :: binary() }).