apriori and apriorispec init