I think relative imports are a bad idea... if you create or install a module name client, error or types we  may get into troubles.