implicit class NodeMemoriser[N <: Node](val _n: N) extends AnyVal {
def rememberAs(f: N => ()): N = {
f(_n)
_n
}
}
MyComplicatedWidget(...).rememberAs(widget = _)
Paragraph(
view"""Some very long
|bit of text with an ${General.Inline(embedded).css(emphasizeThis)} element,
|and a ${calculated} value and a $widget inside it.""".stripMargin)