# maybe golang!? * named return parameters * no pointer to baseclass for instance of subclass