toykio
NOT AFFILIATED WITH TOKIO
NO I DIDN'T JUST SAY TOKIO
FOR LEARNING PURPOSES ONLY
This is a greatly simplified implementation
todo: - [ ] more comments