Firefly is a new general purpose programming language that tries to achieve
convenience and safety at the same time, by using pervasive dependency
injection. There is no global access to the file system, the network, other
processes or devices. Instead, you access these through a system object that is
passed