Add sculpt.invoke

Calls a named method on incoming data with optional arguments
Fix @fileoverview tags
Use sculpt.invoke to create sculpt.join