Neon: split into static Neon and new NeonDecoder