If my memory doesn't trick me, then this is a premier for me: a slow film set in Japan. Not really made by a Japanese...