Whitespace (spaces, tabs, and newlines) only has meaning to seperate two identifiers or two symbols, which otherwise would be read as a single identifier or symbol.
Comments are read by the parser as a single space, although tagged-comments are stored into a text-literal aspect of whatever variable it is in. The aspect name is the tagged-comment initial identifier prepended by the character '_'
It is an error to use tagged comments if there is no encapsulating variable; if there is more than one variable, the tag is attached to all variables.
the test foo () #:fail_reason:fails randomly:# :
...
end.test.foo;
unless (foo()):
print( "[Function foo() failed. Reason could be: ']"
// ::foo::_fail_reason
// "['\n]");
end.unless;