むしろ宣言的でないUI定義ってのを教えてくれ