module My.Syntax.Rewrite

infix  1  ....

public export
(....) : (0 a : Type) -> a -> a
(....) _ a = a

public export
… : (0 a : Type) -> a -> a
… _ a = a

public export
…l : (0 a : t) -> {0 b : t} -> a = b -> a = b
…l _ a = a

public export
…r : {0 a : t} -> (0 b : t) -> a = b -> a = b
…r _ a = a