move general-purpose routines from HaskFlattener to HaskProof/General