action => {}
(action) => {}
(action?) => {}
(action: string) => {}
(action): void => {}
(
    action
    // hhhhhhhh
) => {}
({ action }) => {}
([ action ]) => {}
(...action) => {}
(action = 1) => {}
