Strip decltype specifiers when parsing template arguments
Make void functions have no name rather than None