Function definition.
Examples
# function name { body; }
%Function{
name: "name",
body: [...]
}
# name() { body; }
%Function{
name: "name",
body: [...]
}
Summary
Types
@type t() :: %Bash.AST.Function{ body: Bash.Statement.t(), exit_code: 0..255 | nil, exported: boolean(), meta: Bash.AST.Meta.t(), name: String.t(), state_updates: map() }