Template parameterize with regular type