Challenges by default ask for submissions that are either functions or complete programs. Historically Brain-Flak submissions have been complete programs because there is no way to define functions like in other languages.
However code Snippets in Brain-Flak can be thought of as functions because they do return a value.
is arguably the same thing as
The latter would be a valid answer if the question was a kolmogorov-complexity question to output 4 so why not the former?
The argument for functions with input is a little more tenuous since the Stack is more like a global variable than a input, but one might say that
are equivalent and thus the former is also a function. To what extent can snippets written in Brain-Flak (and other Flaks such as Brain-Flueue or Micro-Flak) be considered functions for PPCG submissions?