Set priority and add priority use floats.
Added agg-construct-p for iterate-expr function.
Added 3 external functions.