get everything else working

... except the lemmas that say how copying_copy
    unfolds (which are Admitted)