We should validate that exprs.get(0) is in the range (0,1) if it's a LiteralExpression. Or maybe you already do do that in ExpressionCompiler?