om: add support for explicitly defaultable functions