fix for #622 - support start in enumerate

limited to non-keyword (positional).
generates a TypingError if the start value is not an integral type.
I also wonder about that... I will try :)
I really mimicked code from other places registering the function for various types (npyimpl uses this a lot). But then, better if we can go with something more concise.