Paraphrase Types for Generation and Detection