constexpr all the things
Probably all the methods should be constexpr (see #37)
is scope_guard exposition only or not
Maybe this should actually be part of the user api instead of hidden?
boost divergence
There's some differences in implementation there (cant remember details without looking at review) - is there something new and valuable there?