Removed benchmark code since (a) not done (b) might move to benchmark module? (c) easier dependency management. Perhaps it will return.