I'm wondering how to make correct instance of ArrowApply