ユーザー定義関数だと\&でやってるのにCOREは\&でやってないのはなんで?