Given ```swift func strBldArg(_ a: String) -> String { a } func strBldNamedArg(a: String) -> String { a } func strBld(_ body: () -> String) -> String { body() } ``` We have the following expansions: ```swift let a: String = #html(div(strBldArg("a"))) ``` `"<div>\(strBldArg("a"))</div>"` (good) ```swift let b: String = #html(div(strBldNamedArg(a: "b"))) ``` `"<div>\(strBldNamedArg(a: "b"))</div>"` (also good) ```swift let c: String = #html(div(strBld{ "c" })) ``` `"<div>\(strBld())</div>"` (Oops! The closure is gone!) ```swift let d: String = #html(div(strBld({ "d" }))) ``` `"<div>\(strBld({ "d" }))</div>"` (Good 😃)