added typeable instances for specialized inverted index implementations