def none_some
import bend-collections-laws-crypto@1.0.0.0/proofs/math/random/shuffle.bend as Shuffleimport Base
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/logic.bend as L
33def none_some(-A: Data, +y: A, e: {None{} == Some{y} : Maybe<&2, A>}) -> Empty:
34 %Equal.sym(Maybe<&2, A>, None{}, Some{y}, e) : L.truth(is_some(A, _))
35 Unit{}