# Pastebin rM34i3n5 { :start, :open, filename, modes } -> { :ok, handle } x ready | { :error, reason } x closed { :ready, :close, handle } -> :ok x closed | { :error, reason } x closed { :ready, :read, handle, count } -> { :ok, data } x ready | { :error, reason } x closed