More types

Template generated Code for all numerical types for existing functions