Robert Dodier - 5 days ago

I would think that calling the assign hook is the right thing to do. That way any constraints imposed on an ordinary assignment are also imposed on temporary assignments generated by block. For the cases at hand (fpprec and expop), that will make block([expop], ...) and block([fpprec], ...) trigger errors -- I think that's right.