 	}
 }
 
-extension MonomorphicIso {
+extension SimpleIso {
 	public init<Other : IsoType where
 		S == Other.Source, A == Other.Target, S == Other.AltSource, A == Other.AltTarget>
 		(_ other : Other)

	}
}

extension MonomorphicLens {
	public init<Other : LensType where
		S == Other.Source, A == Other.Target, S == Other.AltSource, A == Other.AltTarget>
		(_ other : Other)

//  Copyright © 2015 SypeLift. All rights reserved.
//

public struct SimpleLens<S, A> : LensType {
	public typealias Source = S
	public typealias Target = A
	public typealias AltSource = S
