Section Header
    + name := Expanded BOOLEAN;
    - comment := "Boolean library (self is mapping on int C).";
    - type := `char`;
    - default := FALSE;
Section Insert
    - parent_object:OBJECT :=
Section Public
Conditional :
    - if_true block:BLOCK <-
    - if_false block:BLOCK <-
    - if true_block:BLOCK else false_block:BLOCK <-
        deferred;
    - if_true true_block:BLOCK else false_block:BLOCK <-
    - if_false true_block:BLOCK else false_block:BLOCK <-
    - if true_block:BLOCK :BOOLEAN <-
    - elseif cond:BLOCK then block:BLOCK :BOOLEAN <-
    - elseif cond:BLOCK then block:BLOCK else block_else:BLOCK <-
    - else_if cond:BLOCK then block:BLOCK :BOOLEAN <-
        Alias.
    - else_if cond:BLOCK then block:BLOCK else block_else:BLOCK <-
        Alias.
Binary operator :
    - '||' Left 10 other:BLOCK :BOOLEAN <-
    - '&&' Left 20 other:BLOCK :BOOLEAN <-
    - '|' Left 10 other:BOOLEAN :BOOLEAN <-
    - '&' Left 20 other:BOOLEAN :BOOLEAN <-
    - '^' Left 10 other:BOOLEAN :BOOLEAN <-
    - '->' Right 25 other:BOOLEAN :BOOLEAN <-
    - '->>' Right 25 other:BLOCK :BOOLEAN <-
    - '=>' s:ABSTRACT_STRING <-
Prefix operator
    - '!' :BOOLEAN <-
Convertion
    - to_string:STRING <-
    - to_integer:INTEGER <-
    - to_character:CHARACTER <-
    - append_in str:STRING <-
Output.
    - print <-