document :s3_credentials being able to take a Proc