co-opting `<a>` tags with innerText equal to a few special cases (see `inputTypes`) to transform them into input boxes.
Basically because the syntax was convenient.