moved static Builder methods into likely_expression