marks work in bash or zsh now. Should abstract shell-specific things from configs and centralize them