Fix breaking changes in rust - drop Zero/One, use Float #25

Fixes #25.