Merge pull request #390 from chronoxor/master

Introduced NamedArgWithType<Char, T> : NamedArg<Char>