# inet operations: ~ & | + - << <<= >> >>= &&.
eval
~'234a:3456:aaa::/12'::inet = 'dcb5:cba9:f555:ffff:ffff:ffff:ffff:ffff/12'::inet
----
true

eval
'234a:3456:aaa::/12'::inet & '12aa:444f:457a:ff45:ff31::'::inet
----
'20a:446:2a::'

eval
'234a:3456:aaa::/12'::inet | '12aa:444f:457a:ff45:ff31::'::inet
----
'33ea:745f:4ffa:ff45:ff31::'

eval
'234a:3456:aaa::/12'::inet + 486486846846864
----
'234a:3456:aaa:0:1:ba75:bb1:b790/12'

eval
486486846846864 + '234a:3456:aaa::/12'::inet 
----
'234a:3456:aaa:0:1:ba75:bb1:b790/12'

eval
'234a:3456:aaa::/12'::inet - 486486846846864
----
'234a:3456:aa9:ffff:fffe:458a:f44e:4870/12'

eval
'192.168.200.95/17'::inet >> '192.168.162.1'::inet
----
true

eval
'192.168.2.1'::inet >>= '192.168.2.1'::inet
----
true

eval
'192.168.162.1'::inet << '192.168.200.95/17'::inet
----
true

eval
'192.168.2.1'::inet <<= '192.168.2.1'::inet
----
true

eval
'192.168.200.95'::inet && '192.168.2.1/8'::inet
----
true
