Language extension for SCHEME (by involving Huskell