Make 'Spine' a specialization of a functor 'SpineFunctor'.
Make 'Spine' a specialization of a functor 'SpineFunctor'.

So that we can derive 'Functor', 'Foldable', and 'Traversable',
although I must admit I don't see the gain over just using a regular
list here ...

spire/spire