Modifying Append Array

I’m having a problem with duplicating the full functionality of the function and making its exposed version take generic array types, just like the original BP node does. I rewrote the second part of my original post to be more intelligible. Sorry for not being clear enough from the start. 100% my fault.