Basic sourcemaps support

I'm not sure about the stylus guidelines for the `in` usage, but you might consider `hasOwnProperties`.