Remove _mix. Add currency to intlBlock. Passes Intl to the factory method.

Adds `intlBlock` back, but doesn't expose it as a helper. This will help with future additions similar to currency. Also applies context data to the new context when it is no longer valid.