Cleaned up getFuncSignature to format parameterless constructors better