Some mining suppliers/traders are already finding a way around this and move their operation to a friendlier country.
you dont have to move employees or the building to a different country. just set up a PO box in that country for all paper work to be re routed to america, and then just set upa bank account. many compannies use remote offices purely for the purpose of bureaucracy of the more friendlier juristicion while remaining in their native country.
you honestly think that apple and facebook are physically in ireland? with all their staff in ireland?.. umm nope! they just have a small office or a po box there purely for the purpose of legitimizing the paperwork and company registration stuff, by having an irish address. while still having coders in america and manufacturers in asia