fn arity {
() -> 0
(_) -> 1
(_, _) -> 2
(_, _, ...) -> {
and (1, 2, 3)
:many
}
arity(:foo, :bar, :baz)