The implementation of location
hasn't made it in a snapshot yet, but should be there once we release a February 3rd snapshot.
Yes, this is a weak spot. The design here is complicated enough that I'd rather treat it as a separate discussion, because I feel like we're going to be inventing a type system representation along the way.
Doug