It'd be nice to have an implicit conversion from a function  -> IKryoRegistrar, OR just create a new arity of withRegistrar that takes the func.