"A `Singleton` if the given element is non-null, otherwise `Empty`."
see (`class Singleton`, `interface Empty`)
shared Element[] emptyOrSingleton<Element>(Element? element)
given Element satisfies Object {
if (exists element) {
return Singleton(element);
}
else {
return {};
}
}