﻿Wrap(3.0)  @ = Wrap(5.0)
Wrap(3.0)  $ = Wrap(5.0)
Wrap(3.0)  @<  Wrap(5.0)
Wrap(3.0)  @<= Wrap(5.0)
Wrap(3.0)  @>= Wrap(5.0)
Wrap(3.0)  @>  Wrap(5.0)
Wrap(3.0) !@ = Wrap(5.0)
Wrap(3.0) !$ = Wrap(5.0)
Wrap(3.0) !@<  Wrap(5.0)
Wrap(3.0) !@<= Wrap(5.0)
Wrap(3.0) !@>= Wrap(5.0)
Wrap(3.0) !@>  Wrap(5.0)

Wrap(3.0)  @ = Wrap(5)
Wrap(3.0)  $ = Wrap(5)
Wrap(3.0)  @<  Wrap(5)
Wrap(3.0)  @<= Wrap(5)
Wrap(3.0)  @>= Wrap(5)
Wrap(3.0)  @>  Wrap(5)
Wrap(3.0) !@ = Wrap(5)
Wrap(3.0) !$ = Wrap(5)
Wrap(3.0) !@<  Wrap(5)
Wrap(3.0) !@<= Wrap(5)
Wrap(3.0) !@>= Wrap(5)
Wrap(3.0) !@>  Wrap(5)

Wrap(3.0)  @ = Wrap(0/0)
Wrap(3.0)  $ = Wrap(0/0)
Wrap(3.0)  @<  Wrap(0/0)
Wrap(3.0)  @<= Wrap(0/0)
Wrap(3.0)  @>= Wrap(0/0)
Wrap(3.0)  @>  Wrap(0/0)
Wrap(3.0) !@ = Wrap(0/0)
Wrap(3.0) !$= Wrap(0/0)
Wrap(3.0) !@<  Wrap(0/0)
Wrap(3.0) !@<= Wrap(0/0)
Wrap(3.0) !@>= Wrap(0/0)
Wrap(3.0) !@>  Wrap(0/0)

Wrap(0/0)  @ = Wrap(5.0)
Wrap(0/0)  $ = Wrap(5.0)
Wrap(0/0)  @<  Wrap(5.0)
Wrap(0/0)  @<= Wrap(5.0)
Wrap(0/0)  @>= Wrap(5.0)
Wrap(0/0)  @>  Wrap(5.0)
Wrap(0/0) !@ = Wrap(5.0)
Wrap(0/0) !$=  Wrap(5.0)
Wrap(0/0) !@<  Wrap(5.0)
Wrap(0/0) !@<= Wrap(5.0)
Wrap(0/0) !@>= Wrap(5.0)
Wrap(0/0) !@>  Wrap(5.0)

Wrap(0/0)  @ = Wrap(0/0)
Wrap(0/0)  $ = Wrap(0/0)
Wrap(0/0)  @<  Wrap(0/0)
Wrap(0/0)  @<= Wrap(0/0)
Wrap(0/0)  @>= Wrap(0/0)
Wrap(0/0)  @>  Wrap(0/0)
Wrap(0/0) !@ = Wrap(0/0)
Wrap(0/0) !$=  Wrap(0/0)
Wrap(0/0) !@<  Wrap(0/0)
Wrap(0/0) !@<= Wrap(0/0)
Wrap(0/0) !@>= Wrap(0/0)
Wrap(0/0) !@>  Wrap(0/0)

Wrap(3.0)  @ = Wrap(Null(5.0))
Wrap(3.0)  $ = Wrap(Null(5.0))
Wrap(3.0)  @<  Wrap(Null(5.0))
Wrap(3.0)  @<= Wrap(Null(5.0))
Wrap(3.0)  @>= Wrap(Null(5.0))
Wrap(3.0)  @>  Wrap(Null(5.0))
Wrap(3.0) !@ = Wrap(Null(5.0))
Wrap(3.0) !$=  Wrap(Null(5.0))
Wrap(3.0) !@<  Wrap(Null(5.0))
Wrap(3.0) !@<= Wrap(Null(5.0))
Wrap(3.0) !@>= Wrap(Null(5.0))
Wrap(3.0) !@>  Wrap(Null(5.0))

Wrap(Null(3.0))  @ = Wrap(5.0)
Wrap(Null(3.0))  $ = Wrap(5.0)
Wrap(Null(3.0))  @<  Wrap(5.0)
Wrap(Null(3.0))  @<= Wrap(5.0)
Wrap(Null(3.0))  @>= Wrap(5.0)
Wrap(Null(3.0))  @>  Wrap(5.0)
Wrap(Null(3.0)) !@ = Wrap(5.0)
Wrap(Null(3.0)) !$=  Wrap(5.0)
Wrap(Null(3.0)) !@<  Wrap(5.0)
Wrap(Null(3.0)) !@<= Wrap(5.0)
Wrap(Null(3.0)) !@>= Wrap(5.0)
Wrap(Null(3.0)) !@>  Wrap(5.0)

Wrap(Null(3.0))  @ = Wrap(Null(5.0))
Wrap(Null(3.0))  $ = Wrap(Null(5.0))
Wrap(Null(3.0))  @<  Wrap(Null(5.0))
Wrap(Null(3.0))  @<= Wrap(Null(5.0))
Wrap(Null(3.0))  @>= Wrap(Null(5.0))
Wrap(Null(3.0))  @>  Wrap(Null(5.0))
Wrap(Null(3.0)) !@ = Wrap(Null(5.0))
Wrap(Null(3.0)) !$=  Wrap(Null(5.0))
Wrap(Null(3.0)) !@<  Wrap(Null(5.0))
Wrap(Null(3.0)) !@<= Wrap(Null(5.0))
Wrap(Null(3.0)) !@>= Wrap(Null(5.0))
Wrap(Null(3.0)) !@>  Wrap(Null(5.0))

Wrap(3.0) != null != "hello"

Wrap("Hello")   @ = Wrap("hi")
Wrap("Hello")   @<  Wrap("hi")
Wrap("Hello")   @<= Wrap("hi")
Wrap("Hello")   @>= Wrap("hi")
Wrap("Hello")   @>  Wrap("hi")
Wrap("Hello")  !@ = Wrap("hi")
Wrap("Hello")  !@<  Wrap("hi")
Wrap("Hello")  !@<= Wrap("hi")
Wrap("Hello")  !@>= Wrap("hi")
Wrap("Hello")  !@>  Wrap("hi")
Wrap("Hello")  ~@=  Wrap("hi")
Wrap("Hello")  ~@<  Wrap("hi")
Wrap("Hello")  ~@<= Wrap("hi")
Wrap("Hello")  ~@>= Wrap("hi")
Wrap("Hello")  ~@>  Wrap("hi")
Wrap("Hello") !~@=  Wrap("hi")
Wrap("Hello") !~@<  Wrap("hi")
Wrap("Hello") !~@<= Wrap("hi")
Wrap("Hello") !~@>= Wrap("hi")
Wrap("Hello") !~@>  Wrap("hi")

Wrap("hi")   @ = Wrap("hi")
Wrap("hi")   @<  Wrap("hi")
Wrap("hi")   @<= Wrap("hi")
Wrap("hi")   @>= Wrap("hi")
Wrap("hi")   @>  Wrap("hi")
Wrap("hi")  !@ = Wrap("hi")
Wrap("hi")  !@<  Wrap("hi")
Wrap("hi")  !@<= Wrap("hi")
Wrap("hi")  !@>= Wrap("hi")
Wrap("hi")  !@>  Wrap("hi")
Wrap("hi")  ~@=  Wrap("hi")
Wrap("hi")  ~@<  Wrap("hi")
Wrap("hi")  ~@<= Wrap("hi")
Wrap("hi")  ~@>= Wrap("hi")
Wrap("hi")  ~@>  Wrap("hi")
Wrap("hi") !~@=  Wrap("hi")
Wrap("hi") !~@<  Wrap("hi")
Wrap("hi") !~@<= Wrap("hi")
Wrap("hi") !~@>= Wrap("hi")
Wrap("hi") !~@>  Wrap("hi")

Wrap("hi")   @ = "Hi"
Wrap("hi")   @<  "Hi"
Wrap("hi")   @<= "Hi"
Wrap("hi")   @>= "Hi"
Wrap("hi")   @>  "Hi"
Wrap("hi")  !@ = "Hi"
Wrap("hi")  !@<  "Hi"
Wrap("hi")  !@<= "Hi"
Wrap("hi")  !@>= "Hi"
Wrap("hi")  !@>  "Hi"
Wrap("hi")  ~@=  "Hi"
Wrap("hi")  ~@<  "Hi"
Wrap("hi")  ~@<= "Hi"
Wrap("hi")  ~@>= "Hi"
Wrap("hi")  ~@>  "Hi"
Wrap("hi") !~@=  "Hi"
Wrap("hi") !~@<  "Hi"
Wrap("hi") !~@<= "Hi"
Wrap("hi") !~@>= "Hi"
Wrap("hi") !~@>  "Hi"

Wrap("hi")   @ = "hI"
Wrap("hi")   @<  "hI"
Wrap("hi")   @<= "hI"
Wrap("hi")   @>= "hI"
Wrap("hi")   @>  "hI"
Wrap("hi")  !@ = "hI"
Wrap("hi")  !@<  "hI"
Wrap("hi")  !@<= "hI"
Wrap("hi")  !@>= "hI"
Wrap("hi")  !@>  "hI"
Wrap("hi")  ~@=  "hI"
Wrap("hi")  ~@<  "hI"
Wrap("hi")  ~@<= "hI"
Wrap("hi")  ~@>= "hI"
Wrap("hi")  ~@>  "hI"
Wrap("hi") !~@=  "hI"
Wrap("hi") !~@<  "hI"
Wrap("hi") !~@<= "hI"
Wrap("hi") !~@>= "hI"
Wrap("hi") !~@>  "hI"

Wrap("HI")   @ = "hI"
Wrap("HI")   @<  "hI"
Wrap("HI")   @<= "hI"
Wrap("HI")   @>= "hI"
Wrap("HI")   @>  "hI"
Wrap("HI")  !@ = "hI"
Wrap("HI")  !@<  "hI"
Wrap("HI")  !@<= "hI"
Wrap("HI")  !@>= "hI"
Wrap("HI")  !@>  "hI"
Wrap("HI")  ~@=  "hI"
Wrap("HI")  ~@<  "hI"
Wrap("HI")  ~@<= "hI"
Wrap("HI")  ~@>= "hI"
Wrap("HI")  ~@>  "hI"
Wrap("HI") !~@=  "hI"
Wrap("HI") !~@<  "hI"
Wrap("HI") !~@<= "hI"
Wrap("HI") !~@>= "hI"
Wrap("HI") !~@>  "hI"

"hello"   @ = Wrap(Null(""))
"hello"   @<  Wrap(Null(""))
"hello"   @<= Wrap(Null(""))
"hello"   @>= Wrap(Null(""))
"hello"   @>  Wrap(Null(""))
"hello"  !@ = Wrap(Null(""))
"hello"  !@<  Wrap(Null(""))
"hello"  !@<= Wrap(Null(""))
"hello"  !@>= Wrap(Null(""))
"hello"  !@>  Wrap(Null(""))
"hello"  ~@=  Wrap(Null(""))
"hello"  ~@<  Wrap(Null(""))
"hello"  ~@<= Wrap(Null(""))
"hello"  ~@>= Wrap(Null(""))
"hello"  ~@>  Wrap(Null(""))
"hello" !~@=  Wrap(Null(""))
"hello" !~@<  Wrap(Null(""))
"hello" !~@<= Wrap(Null(""))
"hello" !~@>= Wrap(Null(""))
"hello" !~@>  Wrap(Null(""))

Wrap(Null(""))   @ = "goodbye"
Wrap(Null(""))   @<  "goodbye"
Wrap(Null(""))   @<= "goodbye"
Wrap(Null(""))   @>= "goodbye"
Wrap(Null(""))   @>  "goodbye"
Wrap(Null(""))  !@ = "goodbye"
Wrap(Null(""))  !@<  "goodbye"
Wrap(Null(""))  !@<= "goodbye"
Wrap(Null(""))  !@>= "goodbye"
Wrap(Null(""))  !@>  "goodbye"
Wrap(Null(""))  ~@=  "goodbye"
Wrap(Null(""))  ~@<  "goodbye"
Wrap(Null(""))  ~@<= "goodbye"
Wrap(Null(""))  ~@>= "goodbye"
Wrap(Null(""))  ~@>  "goodbye"
Wrap(Null("")) !~@=  "goodbye"
Wrap(Null("")) !~@<  "goodbye"
Wrap(Null("")) !~@<= "goodbye"
Wrap(Null("")) !~@>= "goodbye"
Wrap(Null("")) !~@>  "goodbye"

Wrap(Null(""))   @ = Wrap(Null(""))
Wrap(Null(""))   @<  Wrap(Null(""))
Wrap(Null(""))   @<= Wrap(Null(""))
Wrap(Null(""))   @>= Wrap(Null(""))
Wrap(Null(""))   @>  Wrap(Null(""))
Wrap(Null(""))  !@ = Wrap(Null(""))
Wrap(Null(""))  !@<  Wrap(Null(""))
Wrap(Null(""))  !@<= Wrap(Null(""))
Wrap(Null(""))  !@>= Wrap(Null(""))
Wrap(Null(""))  !@>  Wrap(Null(""))
Wrap(Null(""))  ~@=  Wrap(Null(""))
Wrap(Null(""))  ~@<  Wrap(Null(""))
Wrap(Null(""))  ~@<= Wrap(Null(""))
Wrap(Null(""))  ~@>= Wrap(Null(""))
Wrap(Null(""))  ~@>  Wrap(Null(""))
Wrap(Null("")) !~@=  Wrap(Null(""))
Wrap(Null("")) !~@<  Wrap(Null(""))
Wrap(Null("")) !~@<= Wrap(Null(""))
Wrap(Null("")) !~@>= Wrap(Null(""))
Wrap(Null("")) !~@>  Wrap(Null(""))

// Coverage.
Wrap("A") ~@ = Wrap("a") @= "a"
Wrap("A") ~@<  Wrap("a") @= "a"
Wrap("A") ~@<= Wrap("a") @= "a"
Wrap("A") ~@>  Wrap("a") @= "a"
Wrap("A") ~@>= Wrap("a") @= "a"
Wrap("A") ~@ = Wrap("b") @= "b"
Wrap("A") ~@<  Wrap("b") @= "b"
Wrap("A") ~@<= Wrap("b") @= "b"
Wrap("A") ~@>  Wrap("b") @= "b"
Wrap("A") ~@>= Wrap("b") @= "b"

Wrap(false)  @ = Wrap(false)
Wrap(false)  @<  Wrap(false)
Wrap(false)  @<= Wrap(false)
Wrap(false)  @>= Wrap(false)
Wrap(false)  @>  Wrap(false)
Wrap(false) !@ = Wrap(false)
Wrap(false) !@<  Wrap(false)
Wrap(false) !@<= Wrap(false)
Wrap(false) !@>= Wrap(false)
Wrap(false) !@>  Wrap(false)

Wrap(true)  @ = Wrap(false)
Wrap(true)  @<  Wrap(false)
Wrap(true)  @<= Wrap(false)
Wrap(true)  @>= Wrap(false)
Wrap(true)  @>  Wrap(false)
Wrap(true) !@ = Wrap(false)
Wrap(true) !@<  Wrap(false)
Wrap(true) !@<= Wrap(false)
Wrap(true) !@>= Wrap(false)
Wrap(true) !@>  Wrap(false)

Wrap(false)  @ = Wrap(true)
Wrap(false)  @<  Wrap(true)
Wrap(false)  @<= Wrap(true)
Wrap(false)  @>= Wrap(true)
Wrap(false)  @>  Wrap(true)
Wrap(false) !@ = Wrap(true)
Wrap(false) !@<  Wrap(true)
Wrap(false) !@<= Wrap(true)
Wrap(false) !@>= Wrap(true)
Wrap(false) !@>  Wrap(true)

Wrap(true)  @ = Wrap(true)
Wrap(true)  @<  Wrap(true)
Wrap(true)  @<= Wrap(true)
Wrap(true)  @>= Wrap(true)
Wrap(true)  @>  Wrap(true)
Wrap(true) !@ = Wrap(true)
Wrap(true) !@<  Wrap(true)
Wrap(true) !@<= Wrap(true)
Wrap(true) !@>= Wrap(true)
Wrap(true) !@>  Wrap(true)

Wrap(false)  @ = Wrap(Null(true))
Wrap(false)  @<  Wrap(Null(true))
Wrap(false)  @<= Wrap(Null(true))
Wrap(false)  @>= Wrap(Null(true))
Wrap(false)  @>  Wrap(Null(true))
Wrap(false) !@ = Wrap(Null(true))
Wrap(false) !@<  Wrap(Null(true))
Wrap(false) !@<= Wrap(Null(true))
Wrap(false) !@>= Wrap(Null(true))
Wrap(false) !@>  Wrap(Null(true))

Wrap(true)  @ = Wrap(Null(true))
Wrap(true)  @<  Wrap(Null(true))
Wrap(true)  @<= Wrap(Null(true))
Wrap(true)  @>= Wrap(Null(true))
Wrap(true)  @>  Wrap(Null(true))
Wrap(true) !@ = Wrap(Null(true))
Wrap(true) !@<  Wrap(Null(true))
Wrap(true) !@<= Wrap(Null(true))
Wrap(true) !@>= Wrap(Null(true))
Wrap(true) !@>  Wrap(Null(true))

Wrap(Null(true))  @ = Wrap(false)
Wrap(Null(true))  @<  Wrap(false)
Wrap(Null(true))  @<= Wrap(false)
Wrap(Null(true))  @>= Wrap(false)
Wrap(Null(true))  @>  Wrap(false)
Wrap(Null(true)) !@ = Wrap(false)
Wrap(Null(true)) !@<  Wrap(false)
Wrap(Null(true)) !@<= Wrap(false)
Wrap(Null(true)) !@>= Wrap(false)
Wrap(Null(true)) !@>  Wrap(false)

Wrap(Null(true))  @ = Wrap(true)
Wrap(Null(true))  @<  Wrap(true)
Wrap(Null(true))  @<= Wrap(true)
Wrap(Null(true))  @>= Wrap(true)
Wrap(Null(true))  @>  Wrap(true)
Wrap(Null(true)) !@ = Wrap(true)
Wrap(Null(true)) !@<  Wrap(true)
Wrap(Null(true)) !@<= Wrap(true)
Wrap(Null(true)) !@>= Wrap(true)
Wrap(Null(true)) !@>  Wrap(true)

Wrap(Null(true))  @ = Wrap(Null(true))
Wrap(Null(true))  @<  Wrap(Null(true))
Wrap(Null(true))  @<= Wrap(Null(true))
Wrap(Null(true))  @>= Wrap(Null(true))
Wrap(Null(true))  @>  Wrap(Null(true))
Wrap(Null(true)) !@ = Wrap(Null(true))
Wrap(Null(true)) !@<  Wrap(Null(true))
Wrap(Null(true)) !@<= Wrap(Null(true))
Wrap(Null(true)) !@>= Wrap(Null(true))
Wrap(Null(true)) !@>  Wrap(Null(true))
