Use a subclass of B::Deparse, rather than monkey-patching it