a messy instantiation of RFunc.