'use experimental smartmatch' must be written after 'use Moo' (after 'use warnings', to be exact)