Assign variables within templates using arrays

Hey,

I thought it would be beneficial to assign Data within Templates using an Array, which allows for a more concise code when assigning more than one variable.

<?php $this->name = 'Jonathan' ?>
<?php $this->gender = 'Male' ?>
<?php $this->insert(user::profile') ?>

vs.

<?php $this->insert('user::profile, array('name' => 'Jonathan, 'gender' => 'male')) ?>