~~ test
~~ extract constant