The type annotation for the builting `open()` misses the keyword parameter `opener`. But `io.open()` has it.