fix bugs with function type arguments to delite ops