function values now have an associated SubFunction as well