style: place `separate_header` last in `write` argument list

This ensures backward compatibility with legacy code which did not
specify the `options` kwarg, instead just providing a dict as 3rd
argument.