Require Bijections for encode/decode

Not sure why, but plain old implicit conversions make me feel nervous.
Remove unused Unapply alias