Add a seldom-used-but-for-completeness enlist function

And remove some reflection warnings
More docs