"""
OK
OK
"""
[extension]
def op_Implicit(s as string) as bool:
return s.Length > 1
[extension] #nullables have a builtin implicit conversion too
def op_Implicit(x as int?) as bool:
return not x.HasValue
x = "x"
y = "OK"
print x or y #"OK" instead of "x"
a as int? = 10
b as int? = 20
print a or b #20 instead of 10
Fixed in rev. 3199