G# now supports malleable VIs. Malleable VIs is a great new feature that is introduced in LabVIEW 2017.
With Malleable VIs you can have one method that operates on any data type. No need anymore to have one VI for each data type.
Malleable VIs intro
Building malleable VIs
Use VI Package Manager to install G# 1.8.0 (listed as version 1.8.0.7): G# VIPM link