base
First draft
optimize factory
split body
Template specialization time!
Specialize...
That's a solution, I guess...
better
comments
true != false
Reordering
explicit operator*, tests
SFINAE phtagn
moar sfinae
...
We need to forward get() etc. apparently...
...
Implement
Mostly comments
generalize, more abstruse SFINAE