%% ============================================================================
-spec try_to_write(state(), binary()) ->
state().
try_to_write(#state{file=none, path=Path}=State, _) ->
%% ============================================================================
-spec try_to_write(state(), binary()) ->
state().
try_to_write(#state{file=none, path=Path}=State, _) ->