Notify FunctionOptimizable of full list of skeleton points
It should not be too difficult to standardize a function prepare_for_skeleton_points(self, points: Sequence[float])
for FunctionOptimizable
. This would allow the problem to e.g. allocate resources for all points, or to verify that each point is valid before optimization starts.