Issue 3882: Add warning for unused returns of strictly pure function calls

Prevent warnings from being generated by Phobos' make unittest by explicitly capturing calls to strictly pure functions with non-void returns.