Implement Fork Keyword (#531 Required)
Some may find a use for performing forks and redirecting their input/outputs. This can currently be done by creating functions, but perhaps an in-line syntax to emulate anonymous functions would also be desirable. Therefore, we should support a fork syntax that states it's intent clearly. As such, this is my proposed syntax, with an example of how the fork could perform redirection:
cat FILE | fork
first_command args... | second_command
end >> LOG
The fork keyword could be collected and treated internally as a function, and re-use the existing code for executing functions, with a few minor changes. However, this cannot be implemented without first implementing #531 and #566 (closed).