Analyzer should not be able to write more than one output
Currently, analyzers running on the platform can write as many outputs as times the
process() function is called on the user code. This is non-sensical and ends-up creating invalid results for an experiment.
The platform should trigger an error by the second time the user tries to write a result in an analyzer.