Lazy::new(|| Regex::new(r"\$\{\{\s*(.+?)\s*\}\}").expect("valid template expression regex"));
pub fn resolve_template_command_value(value: &str, context: &TaskContext) -> anyhow::Result<String> {
pub fn resolve_template_expression(value: &str, context: &TaskContext) -> anyhow::Result<String> {
pub fn interpolate_template_string(value: &str, context: &TaskContext) -> anyhow::Result<String> {