I really wish java used `?` as a shorthand to declare and propagate checked exceptions of called function.