support for FC++ style sig templates for return type deduction support for currying lambda functors proper protect support if lambda functors are bound, return type deduction works [SVN r12273]