というか関数・メソッド・プロシージャ・クロージャの区別というか定義って言語によって違うよな?