+todo
Document otherTypeCallback in syntax