You could make `codeframe` a getter that processes `frames` in the default manner so there's less duplication. Beyond disgusting regex I don't think there's any other way to support rewriting paths than saving the `frames` array.