Refactors in prep for non-cache nqp::can handling.