Learning Lenses and Learning Environments