/// A convenience macro for `AttributeList` construction. It does not check for
/// duplicates in attribute names. Attribute names with hyphens should be
/// camel-cased.
///
/// # Example
///
/// ```rust
/// # #[macro_use] extern crate hamlet;
/// # fn main() {
/// let attrs = attrs!(dataFoo = "bar");
/// assert_eq!(attrs.get("data-foo"), Some("bar"));
/// # }
/// ```