add compiler pass support via an example