created point#d and vector#d typedefs