Is it possible to work out the stack effect of a Forth word by examining the code, rather than relying on a stack effect comment? Can you at least count the stack elements consumed? Could you make Forth words which guard themselves by checking for items before execution?