Preliminary Report on the Specification and Programming Language Abel