I'm undecided on the name.  I do think we should avoid converting to expr to do this, though.