All functions

as_argument()

Coercion to an argument type

as_predicate()

Convert an argument check onto a predicate

def()

Define a function with argument checking

defaults_to() `%=%`

Set a default value for an argument

`%&%`

Chain multiple argument conditions

man()

Retrieve the manual of a function