Can we get types on public methods to make it easier to keep binary compat?