StaffPoint performance improvements.

newtype and curry!
Shrink can create invalid intervals.

>_<
Pitch performance improvements.

newtype
Voice!
Zipper added!

Better implementation for voice.
Basic duration tweaks.