When Sleigh Bells released their debut album, Treats, in 2010, even their most ardent fans might have had a hard time ...