Update for the new  function signature
Merge pull request #6 from stouset/rust-nightly-updates

Update for the new  function signature
implement the Clone trait