I guess what makes everybody hesitant is that it was explicitly documented. Are there general notes on what `inverse_transform` should do? The rules I have been able to identify are something like `inverse_transform(transform(point))` should be as close as possible to `point` for a metric appropriate to the situation and within a reasonable tradeoff of effort/closeness (in case this actually involves solving another optimization problem).