added memory system calls; recursive HoldScope