More idiomatic use of names/formatting

Yes, I'm superficial.
NewHelper doesn't ever seem to be used externally

Make it unexported.
Reduce NaN calls