copying and pasting from stackoverflow. Nerd on a #bike, writing #RustLang and doing crimes with #NixOS