I sort of want to avoid composition without whitespace. It's weird that `not.null` is valid syntax.