Yes. It's easily extended to e.g. `fields(username=[str, None])` later on if people need that.