-record(neuron, { activation_f :: gleam_synapses@model@net_elems@activation@activation:activation(), weights :: gleam_zlists@interop:z_list(float()) }).