expose top-level expressions through API