Put type after key. That way, key-dependant completion is possible.