guess column types when using kwarg initialisation