Free extensivity via distributivity | Synapse