CompoundJS and AngularJS' ferocious lovechild