'foreglimpse' definitions: