An interpreter for the ABC language with Clean bindings to allow cross-platform communication of lazy expressions