we could move this logic (and the `modify?` check) to a new `Tilt` template that inherits from the existing one, and configure the Railtie to use it instead of the plain one.

```ruby
module Tilt
  class StylusRailsTemplate < StylusTemplate
    def evaluate(context, locals, &block)
      data = build_mixin_stuff(context) + data
      super
    end
  end
end
```