Added: helper functions for better use of DSLs.