(function-name argument) -> name
Given a primitive, closure, program or multimethod, will make a best effort to return the name of that value.
>>(function-name list) :: list