Based on the work on issue #276 I felt, at least for the scenario of my project, that it would be useful to have a custom sendFile() process, not limited to S3. For this reason maybe we could include a 'sendFile' option which would specify a function that returns a promise?