reworked opaque lookup

The opaque lookup is now run before the main parser step.
This needs to be done this way, so that we can check if
all opaques got resolved.
commented -- skipping output

This was really bloating the console.