you'll never be a dev with this awful typing