added interoperability support for single argument closures