title: Can you call scenarios as steps in Behat 3?
body: <p>When writing functionnal tests, some parts are repeated quite frequently. For example users logging in : </p>
  
  <pre><code>I go to "/login"
  I fill in "login" with "username"
  I fill in "password" with "password"
  I press "Login"
  </code></pre>
  
  <p>I would like to define those steps as : </p>
  
  <pre><code>Given I am logged in as "userA" 
  </code></pre>
  
  <p>Now on Behat 2.x, I would define a step in php : </p>
  
  <pre><code>return array(
      new Step\Given('I go to "/login"'), 
      new Step\Then('I fill in "login" with "username"'), 
      new Step\Then('I fill in "password" with "password"'), 
      new Step\Then('I press "Login"'), 
  );
  </code></pre>
  
  <p>Is this behaviour still encouraged for Behat 3? Is there a better way to do this? </p>