Add enum typings, fix typos