Restrict the op to functions and modules. Such ops are modified in-place. The transform now consumes the handle and produces a new handle. The target_is_module attribute is no longer needed because a result handle is produced in either case.
Depends On: D147430