chore: address all todo
currently there are 60 todo items and it is good to start tracking them as issues.
also when creating new todo or fixme new it should have reference to either new or existing issue
for example todo (#788) bla bla

also adding github-action to parse commit and check new todos matching regexp like this
^\s*// (todo|TODO|fixme|FIXME) \(#\d+\)\s\w+
@boz @Ropes thoughts?
Would the Github Action only detect new TODO's or would it also flag all existing ones?
depends how check is implemented. there can be either commit check which is definitely faster as less code to check or through entire code base. i think we should go 1st option but fix all existing todo
actions example https://github.com/marketplace/actions/todo-actions