would this involve using ol.expr.parse?