Better `static_if`. This will seriously need some user documentation...

Be sure to increase your recursive template instantiation depth
before trying this one.