Add support for 2-to-1 ArrayFunctions, and fix bug where function and parameter descriptions weren't being created