
// Basic Type
[dump] false => false, 0 => 0, 0.0 => 0.000000, '0' => '0'
[dump] true => true, 3.14 => 3.140000, my_int => 15, 9265 => 9265
[dump] "This is a string." => "This is a string."
[dump] ptr => *15, void_ptr => , nullptr => nullptr

// Container
[dump] my_vector => [
         [ 3, 5, 8, 9, 7 ],
         [ 9, 3, 2, 3, 8 ]
       ]

// Set/Map
[dump] my_set => { 'A', 'e', 'l', 'p' }
[dump] my_map => { 2: 6, 4: 6, 5: 3 }

// Multiset/Multimap
[dump] my_multiset => { 'A' (1), 'e' (1), 'l' (1), 'p' (2) }
[dump] my_multimap => {
         2 (1): [ 4 ],
         4 (2): [ 6, 7 ],
         5 (1): [ 3 ]
       }

// Tuple
[dump] my_tuple => ( 7, 4.500000, "This is a string." )
[dump] my_pair => ( 8, 'a' )

// FIFO/LIFO
[dump] my_queue => std::queue{ front()= 1, back()= 5, size()= 5 }
[dump] my_priority_queue => std::priority_queue{ top()= 5, size()= 5 }
[dump] my_stack => std::stack{ top()= 5, size()= 5 }

// Other
[dump] my_bitset => 0b 0011 1010
[dump] my_complex => 1.000000 + 1.000000i ( abs= 1.414214, arg/pi= 0.250000 )
[dump] my_optional => ?15, std::nullopt => std::nullopt
[dump] my_variant => |"1"

// Combination
[dump] vector_of_pairs => [
         ( 1, "apple" ),
         ( 3, "banana" )
       ]

