Cannolib provides standard library support for the Cannoli Programming Language. Various types and modules are implemented in Cannolib that offload a substantial amount of work from the compiler.
The encapsulating type is a Rust enum called Value and is defined in value.rs. More complex types may
be defined as structs or enums in their own module, these can be located in the types directory.
Python 3.6.5 has a variety of built-in functions and modules, Cannolib provides these features through the builtin module. Cannolib currently only supports a subset of the built-in functions and a portion of the math and sys libraries.
