wip_banner = (notebook, version) => {
const version_link = `${notebook}@${version}`
const version_ref = (notebook && version) ? md`The most recent version of this notebook with relatively high functionality is [**v${version_link.slice(version_link.lastIndexOf('@')+1)}**](${version_link}).` : ''
return wip_note`## This notebook is a work in progress
At time of writing, I don't have an Observable Pro account so the latest version of each of my notebooks is public, regardless of its state of completion or functionality.
That includes this notebook, which, even in the unlikely event that it currently appears to be working, I may make breaking changes to at any time.
${version_ref}`
}