import expression from "ri.newgen"
import entity from "ri.newgen"
expressionwithlevel = level:entity* x expression
lexpressionwithlevel = list:expressionwithlevel*
function = op:entity x args:entity*
assignment = lhs:function x rhs:function x dependences:entity*
persistant_expression_to_entity = persistant expression -> entity