final public function m(int $value): Measurement
    {
        return new class($this, $value) extends Measurement
        {
            /**
             * @internal
             *
             * @param Measure $measure The Measure.
             * @param int $value The Measurement value.
             */
            public function __construct(Measure &$measure, int $value)
            {
                parent::__construct($measure, $value);
            }
        };
    }
final public function m(int $value): Measurement
    {
        return new class($this, $value) extends Measurement
        {
            /**
             * @internal
             *
             * @param Measure $measure The Measure.
             * @param int $value The Measurement value.
             */
            public function __construct(Measure &$measure, int $value)
            {
                parent::__construct($measure, $value);
            }
        };
    }
final public function m ( int $ value ) : Measurement { return new class ( $ this , $ value ) extends Measurement { /**
             * @internal
             *
             * @param Measure $measure The Measure.
             * @param int $value The Measurement value.
             */ public function __construct ( Measure & $ measure , int $ value ) { parent :: __construct ( $ measure , $ value ) ; } } ; }
Creates a Measurement of provided value.

@param int $value the measurement value.
@return Measurement Returns a Measurement object which can be recorded.
Creates a Measurement of provided value .