modules/jooby-aws/src/main/java/org/jooby/aws/Aws.java
public Aws with(final Function<AWSCredentialsProvider, Object> callback) {
    return with((creds, conf) -> callback.apply(creds));
  }
public Aws with(final Function<AWSCredentialsProvider, Object> callback) {
    return with((creds, conf) -> callback.apply(creds));
  }
Bind an {@link AmazonWebServiceClient} instances as Guice service.

<pre>
{
use(new Aws()
.with((creds, conf) {@literal ->} {
AmazonS3Client s3 = new AmazonS3Client(creds);
s3.setXXX(conf.getString("XXXX"));
return s3;
})
);
</pre>

@param callback A creation callback.
@return This module.