@Contract(pure = true)
  public static @NotNull OptHorizontalStack horizontalStack(@NotNull OptRegularComponent @NotNull ... children) {
    return new OptHorizontalStack(List.of(children));
  }
@Contract(pure = true)
  public static @NotNull OptHorizontalStack horizontalStack(@NotNull OptRegularComponent @NotNull ... children)