Saphir: an language inspired by Ruby and C