todo: Implement convenience methods for arguments and expressions that can be used to evaluate them to numbers, text, etc.