Idiomatic pattern matching without arity overloading. (Single function vs mutliple)

Very good point RE: more concrete specs per function variant. :+1:t2: