Data constructors can have keyword properties.
Move positional length to the prototype.
Version bump (0.1.2)