Code:
include machine2.e
object x, r, key, value
x = #FFCC0033 -- (hexadecimal)
r = shl_bits(x, 16)
-- r is #330000 -- (hexadecimal)
x = "https://www.rapideuphoria311.com/"
r = shl_bits(x, 21)
-- r is {218103808,243269632,243269632,234881024,241172480,121634816,98566144,98566144,249561088,249561088,249561088,96468992,239075328,203423744,234881024,220200960,209715200,211812352,245366784,234881024,218103808,232783872,239075328,220200960,203423744,106954752,102760448,102760448,96468992,207618048,232783872,228589568,98566144}
key = {11.4, -134, "Dust in the Wind"}
value = sqrt(abs(key))
x = {{key, value}, {"shian", {1, 3.5}}, {-3405.5, "Euphoria", 3.1}}
r = shl_bits(x, 4) -- shift-left x elements 4 bits
-- r is {{{176,-2144,{1088,1872,1840,1856,512,1680,1760,512,1856,1664,1616,512,1392,1680,1760,1600}},{48,176,{128,160,160,160,80,160,160,80,160,160,160,80,144,160,160,160}}},{{1840,1664,1680,1552,1760},{16,48}},{-54480,{1104,1872,1792,1664,1776,1824,1680,1552},48}}
x = {1.4, arctan("C++ Board"), {"C++ Angel", 100}}
x = xor_bits(append(repeat(x, 2), {30, 3e+6, {1, {2.2, {-3.3}}}}), #3F01CE3B)
r = shl_bits(x, 16)
-- r is {{-835059712,{-835059712,-835059712,-835059712,-835059712,-835059712,-835059712,-835059712,-835059712,-835059712},{{-830996480,-837812224,-837812224,-837091328,-830865408,-833290240,-832831488,-832700416,-833159168},-832634880}},{-835059712,{-835059712,-835059712,-835059712,-835059712,-835059712,-835059712,-835059712,-835059712,-835059712},{{-830996480,-837812224,-837812224,-837091328,-830865408,-833290240,-832831488,-832700416,-833159168},-832634880}},{-836435968,150667264,{-835059712,{-835125248,{835059712}}}}}
-- And you could go on with *any* delusional data structure you can imagine.
That's why I've said that Rapid Euphoria could replace 100 lines of Python; as complex as the data type is, Python will