Add function.breaking, with enough documentation to dissuade anyone who shouldn't be using it