@Lenses: Extract lenses.
@Lenses: Support optional prefix, & test.