Make arbitrary arguments to the generic builder possible