Features often start out in "experimental" status that indicates they are still evolving. This can mean any of the following things:
All experimental features are optional.
Note that not all of these points apply to every experimental feature. Some have been battle-tested in terms of implementation, but are still marked experimental due to an evolving API. Please check the documentation for each feature for full details.