I think `save_screenshot(nil)` doesn't read good. I think it would be better to make `(path = nil, options = {})`. But probably it would be better to wait for @jnicklas