Argentum optionals and Type Casting
In Argentum typecast operator has syntax: expression ~ ClassOrInterface. It performs two types of type castings. Unlike casts in Java and C++, where it is not required to check the typecast result, in Argentum, it is syntactically impossible to access…