Generative second language acquisition