Add something about functional templates