pop and push macros



Is it possible to write the pop and push macros that are in the
commercial
macsyma in lisp, for maxima, or does it have to be done using buildq?
Thanks,
Dan Stanger