Updated code to comply with the new string interpolation syntax
Made Result and Error classes immutable for the outside world.
Updated code to comply with the new string interpolation syntax.
Increased module versions and updated all module dependencies to their latest values.