Allow eponymous template syntax with variables only for manifest constant declarations

I implemented the idea which came out from the discussion in #2467.