Implementing what we can of the core ruby API with CFCs