def around(&around)
      Sequence.new do |target|
        around.call(target) { call(target) }
      end
    end
def around(&around)
      Sequence.new do |target|
        around.call(target) { call(target) }
      end
    end
rubocop:disable Performance/RedundantBlockCall