Move fixed-size generators into detail
Fix incorrect include guard
Relaxing variadic list requirements.
wip