Implementation of reminement_inner_extra now adds the extra to the pre rather than the post.
This seems to be what the previous code intended and in the use case,
it corresponds to adding the typing information for the variable "this"
to the refinement check, rather than expecting it to be proven.