# |2.1 |n.0/1
F ← ⍣+∘
⍤⤙≍ 5 F 2 3
⍤⤙≍ @a F @a @b
F ← ⍣+⋅∘
⍤⤙≍ 5 F 2 3
⍤⤙≍ @b F @a @b
F ← ⍣+◌
⍤⤙≍ 5 F 2 3
⍤⤙≍ @b F @a @b
F ← ⍣+⋅⋅∘
⍤⤙≍ 5 F 2 3
⍤⤙≍ [1 1] [⊃type(⧻△)] F @a @b
F ← ⍣+⋅◌
⍤⤙≍ 5 F 2 3
⍤⤙≍ [1 1] [⊃type(⧻△)] F @a @b
# |3.1 |n.0/1
F ← ⍣(++)∘
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ @a F @a @b @c
F ← ⍣(++)⋅∘
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ @b F @a @b @c
F ← ⍣(++)◌
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ @b F @a @b @c
F ← ⍣(++)⋅⋅∘
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ @c F @a @b @c
F ← ⍣(++)⋅◌
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ @c F @a @b @c
F ← ⍣(++)⋅⋅⋅∘
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ [1 1] [⊃type(⧻△)] F @a @b @c
F ← ⍣(++)⋅⋅◌
⍤⤙≍ 6 F 1 2 3
⍤⤙≍ [1 1] [⊃type(⧻△)] F @a @b @c
# |2.2 |n.0/1
F ← ⍣(⟜∘+)∘
⍤⤙≍ [5 5] [F] 2 3
⍤⤙≍ "ab" [F] @a @b
F ← ⍣(⟜∘+)⋅∘
⍤⤙≍ [5 5] [F] 2 3
⍤⤙≍ {@b [1 1]} {⊙[⊃type(⧻△)] F} @a @b
F ← ⍣(⟜∘+)◌
⍤⤙≍ [5 5] [F] 2 3
⍤⤙≍ {@b [1 1]} {⊙[⊃type(⧻△)] F} @a @b
F ← ⍣(⟜∘+)⋅⋅∘
⍤⤙≍ [5 5] [F] 2 3 4
⍤⤙≍ {@c [1 1]} {⊙[⊃type(⧻△)] F} @a @b @c
F ← ⍣(⟜∘+)⋅◌
⍤⤙≍ [5 5] [F] 2 3 4
⍤⤙≍ {@c [1 1]} {⊙[⊃type(⧻△)] F} @a @b @c
# |2.1 |n.n
F ← ⍣+⊙∘
⍤⤙≍ [5 4] [F] 2 3 4
⍤⤙≍ "ab" [F] @a @b @c
# |3.3 |n.n
F ← ⍣(++)⊙∘
⍤⤙≍ [9 5] [F] 2 3 4 5
⍤⤙≍ "ab" [F] @a @b @c @d
F ← ⍣(++)⊙⊙∘
⍤⤙≍ [9 5 6] [F] 2 3 4 5 6
⍤⤙≍ "abc" [F] @a @b @c @d @e
# |2.2 |n.2
F ← ⍣(⟜∘+)⊙∘
⍤⤙≍ [5 5] [F] 2 3
⍤⤙≍ "ab" [F] @a @b
F ← ⍣(⟜∘+)⋅⊙∘
⍤⤙≍ [5 5] [F] 2 3
⍤⤙≍ {@b [1 1]} {⊙[⊃type(⧻△)] F} @a @b
F ← ⍣(⟜∘+)⋅⋅⊙∘
⍤⤙≍ [5 5] [F] 2 3 4
⍤⤙≍ {@c [1 1]} {⊙[⊃type(⧻△)] F} @a @b @c
# |3.2 |n.0/1
F ← ⍣(˙∩₃∘+)∘
⍤⤙≍ [5 5 5] [F] 2 3
⍤⤙≍ {@a @b [1 1]} {⊙⊙[⊃type(⧻△)] F} @a @b
# Tried noreturn
F ← (⍣(⍤@!0)∘)
⍤⤙≍ @! F
F ← (⍣(5⍤@!0)∘)
⍤⤙≍ @! F
F ← ⍣(⍤@!0){⊙∘}
⍤⤙≍ {1 @!} F 1
F ← ⍣(⍤@!0)⊙∘
⍤⤙≍ {1 @!} {F} 1
# Handler noreturn
F ← ⍣+(˙⍤□₃)
⍤⤙≍ 5 F 2 3
⍤⤙≍ {@a @b [1 1]} ⍜(°□⊣)[⊃type(⧻△)] ⍣(F @a @b)∘
⍤⤙≍ {@a @b [1 1]} ⍜(°□⊣)[⊃type(⧻△)] ⍣F⋅⋅∘ @a @b
F ← ⍣+(˙⍤□₄)
⍤⤙≍ 5 F 2 3 4
⍤⤙≍ {@a @b @c [1 1]} ⍜(°□⊣)[⊃type(⧻△)] ⍣(F @a @b @c)∘
⍤⤙≍ {@a @b @c [1 1]} ⍜(°□⊣)[⊃type(⧻△)] ⍣F⋅⋅⋅∘ @a @b @c
# Others
F ← ⍣⨬(˙⍤$"_"|¯)⋅⋅∘
⍤⤙≍ "5" F 0 5
⍤⤙≍ ¯5 F 1 5
{"cat" "sand"} "dog" {"cat" "cats" "and" "sand" "dog"}
⍤⤙≍ {{"cat" "sand"} {"dog"} {""}} {⊙(∩⌞▽≡°□˜⍚⍣(1˙⍤⊸≍⊙⊃↙↘⟜⧻|0⊙∘)¤)}
⍤⤙≍ [2 2] [⍣√⋅⟜∘ 4 2]
⍤⤙≍ [3] [⍣(⋅2˙⍤0)3] 1
F ← °22
G ← ⋅⍣°8 2
H ← ⍣F G
⍤⤙≍ 2 H 7 19