pusher(with, args) pushes the stack, pusher() without args calls end()