Make COFFEE less dependent on PyOP2