Introduce Interruption and extractors