Why is there a difference in syntax between typing buffers and typing files?
For files enclosure in {} for buffers in [], for files optional parameters, for buffers not.
Is it possible to make the syntax of these two the same, because their usage parallels each other?

Example code:

\startbuffer[test]
content of buffer
\stopbuffer
\starttext
\typebuffer[test]
\typefile[style=\ttx]{test.txt}
\stoptext

Hans van der Meer