To use the init_normal function, you would have to use it via model.apply(init_normal).
I’m unsure what the real use case is and what exactly is not working, so could you explain the use case and problems a bit more?