This isn't returning `void*`, it's returning an `Input*`. In fact, it should return a `const Input*` as things getting the input from the window shouldn't be able to edit it.