aliases: break several shorthands off into their own fns

namely o, s, sp, & v