Narrowing
Imagine we have a program which can result in the top item in the stack being one of two types. For example, in this program,
Imagine we have a program which can result in the top item in the stack being one of two types. For example, in this program,