explore python syntax for templates like what is done in drake
vector would be vector[double] The actually wrapping name is looked up with typename which gives a c++ mangled name, then that is associated with the array vector. @joe-snyder or @jamiesnape do you have a link to that drake code?