(feat) Modernise response construction from files.

Switch to using a static method like `with`.