Architecture Diagram
┌── Capture Clause (Context access)
│ ┌── Parameter List
│ │ ┌── Trailing Return Type (Optional)
│ │ │ ┌── Function Body
┌─┴─┐ ┌─┴──┐ ┌──┴──┐ ┌───┴────────────────┐
[ x ] (int y) -> int { return x + y; }