# higher level
class Copy
  def self.call(reader, writer)
    writer.call(reader.call)
  end
end

# lower level
Copy.call(WriteToSSD, ReadFromSSD)