finished proving regularity of target context type judgment
most of proofs that plug preserves properties; still need some lemmas