HOList: An Environment for Machine Learning of Higher-Order Theorem Proving (extended version)