Enrich expressions with more information, by catching them, enhancing and re-throwing them.