Allow keyword syntax for NamedTuple (#321)

Fixes #302
Example:

    Employee = NamedTuple('Employee', name=str, id=int)

Note that this requires 3.6+ since order of kwargs should be preserved.
2 files changed