Genetically predicted lifelong circulating 25(OH)D levels are associated with serum calcium levels and kidney stone risk.