Composable kmett style lenses