typo, missing "class" in template
Implement rebind functionality