(* Title: Zippy/zippy_goal_cluster_mixin_base.ML Author: Kevin Kappelmann *) signature ZIPPY_GOAL_CLUSTER_MIXIN_BASE = sig structure GC : ZIPPY_GOAL_CLUSTER structure L : \<^eval>‹sfx_T_nargs "SSTRUCTURED_LENS"› where type @{AllT_args} data = GC.gcluster end functor Zippy_Goal_Cluster_Mixin_Base(A : sig structure GC : ZIPPY_GOAL_CLUSTER structure L : \<^eval>‹sfx_T_nargs "SSTRUCTURED_LENS"› where type @{AllT_args} data = GC.gcluster end) : ZIPPY_GOAL_CLUSTER_MIXIN_BASE = A