NamedFunction v2.1.0 Rename any function. NamedFunction = require "NamedFunction" Foo = NamedFunction "Foo", -> 1 Foo.name # => "Foo" Foo() # => 1