Use lists:flatten when preparing QParams. This is required to produce valid http query string. APIs that take parameters (erlcloud_sqs:set_queue_attributes for example) don't work without this fix.
Fixed set_queue_attributes to actually work. The API requires Attribute.Name and Attribute.Value parameters instead of Name and Value