Select Answer
[threshold] = return type, (int val) = capture, {} = parameters
[threshold] = capture clause (imports threshold), (int val) = parameters, {} = function body
[threshold] = template, (int val) = constructor, {} = destructor
All three parts are optional