Normally when I create a stored procedure I use the following as a template of sort

Create procedure <procedurename>
<@param1 <type>, @param2 <type>, etc..> 
as begin

 <procedure>

end


Is there a way to include granting execute permission on only that stored procedure while I'm at it?
For instance like ...

Grant execute [User_Execute] 


... but only for this stored procedure?

I've seen some other similar questions but they seem to all refer to ALL of the stored procedures and not just one, nor have I seen one where you can specify permissions inside of the create procedure script.  Even answers about how I can set permissions without the GUI for specific stored procedures would be welcome.

Edit
The top answer certainly pointed me in the right direction, this is is essentially what i was looking for, I didn't think about batching the commands which is what I ended up doing, batching the command along with my stored procedure.  Anyway, I think it's pretty slick.

Create procedure <procedurename>
<@param1 <type>, @param2 <type>, etc..> 
as begin

<procedure>

end
GO
GRANT EXECUTE ON <procedurename> to <username>
GO


GRANT EXECUTE ON dbo.procname TO username;
