1.0.6
Updates all recursive types to be tail-recursive, for optimization and special treatment in TS > v.5. Besides being a compile-time performance gain, this allows us to remove the 4-operator restriction and operate on any type of any size
Uses template literals instead of tuples for pathnames, side-stepping this TS bug
Adds support for narrowing discriminated unions in pathnames
Removes support for:
- monocle
props
- monocle
filter
- narrowing rename, remove and update pathnames (hopefully can be added back in)