KeyTable uses Generics now. Now accepts everything!
Started converse code