def METHOD_NAME(column: List[Any], coltype: vpb.DataType) -> vpb.Column:
    if coltype == vpb.BOOLEAN:
        return vpb.Column(boolean_data=vpb.BooleanColumn(data=column))
    elif coltype == vpb.INT64:
        return vpb.Column(int64_data=vpb.Int64Column(data=column))
    elif coltype == vpb.UINT128:
        return vpb.Column(uint128_data=vpb.UInt128Column(data=column))
    elif coltype == vpb.FLOAT64:
        return vpb.Column(float64_data=vpb.Float64Column(data=column))
    elif coltype == vpb.STRING:
        return vpb.Column(string_data=vpb.StringColumn(data=column))
    elif coltype == vpb.TIME64NS:
        return vpb.Column(time64ns_data=vpb.Time64NSColumn(data=column))
    else:
        raise ValueError(f"Coltype {coltype} not handled")