Force let blocks to be unique per class

Blocks are now equivalent if they have the same name and words. This may
be risky, since code is not taken into account. However, currently only
checking for this kind of equality in let blocks where we want to
explicitly override, regardless of code content.