model: add new type `MNotNullType` to force that null is excluded from a type.