 //  Copyright © 2015 SypeLift. All rights reserved.
 //
 
-public struct MonomorphicLens<S, A> : LensType {
+public struct SimpleLens<S, A> : LensType {
 	public typealias Source = S
 	public typealias Target = A
 	public typealias AltSource = S

	}
}

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

	}
}

public struct SimpleIso<S, A> : IsoType {
	public typealias Source = S
	public typealias Target = A
	public typealias AltSource = S
