Fixed bug in Fresh macro annotation.

Constructing a value based on a pattern now makes shure that all alia
in the pattern don't show up in the constructed value.