For any set we can construct a free group on it. Also for non associative structures like Lie algebra, Lie ring we may construct free structures, but these are non associative structures and having two binary operations among which one is associative.
My question is
Can we construct a free structures on any non associative algebraic structure (where we can give a weaker condition like association).
One example of such algebraic structure is the gyrogroup (for definition see https://groupprops.subwiki.org/wiki/Gyrogroup).