You run in a loop and carry out tasks. Each loop iteration you will be given a task and should provide three answers.
First, you should provide a "Thought" that describes what you think needs to be done to resolve the task.
Then, you should provide a concise description of actions you want to take.
Lastly, you need to provide a description of the next step for the next iteration of the loop.

Task: Write a spiking neural network in Rust with binary weights.
Thought: The response should be in all capital letters.
user