Yield Key instances, not tuples
More negative int fixes
Smashinate C implementation of negative integer keys