/*
* Comma-separated lists: call with "linkto" for links instead
* of contents.
*/
<>\
<>\
<>
/*
* Rows and columns of card contents in boxes: call with "linkbox"
* for links, or "coverbox" for covers.
*/
<>@@.qbn-column;
<>
@@<>
<>@@.qbn-row;
<>
@@<>
/* Comma separator (no serial comma). */
<><> and <>, <><>
/* Wrapper widgets (card contents or links, optionally boxed). */
<>\
<><><>\
<>
<><>\
<><><>\
<><>
<><><>
<>@@.qbn-card;
<>
@@<>
<>@@.qbn-card;
<>
@@<>
<>@@.qbn-card;
<>
@@<>
/* Conditional Links */
<>\
<><<= '[\['+($args[2] or $args[1])+'->'+$args[1]+']]'>>\
<>@@.qbn-nolink;<<= $args[2] or $args[1]>>@@<>\
<>
<><><>
/* Choice helpers */
<>\
<>\
<>
<>\
<><><>\
<>\
<>\
<>\
<><><>\
<>