[fold] implement second enable_if implementation.
* Need to figure out where to put the new classes.