named_let実装