Make TyphoonStackItem contract clearer.