C Template Library (sort of ...)