remove some duplication
there's no reason for these to be methods
stop trying to be clever
clean up docs
refactor
don't try to build the xs part if PUREPERL_ONLY is specified

see https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md
Variable::Magic shouldn't be a dep
changelog