The neuron programming language