ref: 75e90d91c0c50fb64812e61c21da8cbc8f1d3e5e
dir: /lib/std/slpop.myr/
use "types.use"
use "alloc.use"
pkg std =
generic slpop : (sl : @a[:] -> (@a, @a[:]))
;;
generic slpop = {sl
var elt
elt = sl[$ - 1]
sl = slgrow(sl, sl.len - 1)
-> (elt, sl)
}