>>1の言う抽象化はユーザーが賢くなれば済むことのようだが