A generative adversarial error correction system for English writing | Synapse