Monkey-Patching The $q Service With .fcall() In AngularJS

Note: This is not exactly the .fcall() method from Q. Rather, this is inspired by that concept.