function a()
{
return function() {echo "in a";};
}
$a = a();
$a(); // печатет "in a"
a()();
— c дереференсингом у PHP всегда проблемы были. Но это, имхо, к сахару относится, а я же спрашивал не про сахар, а про возможности — чего не хватает в самом языке? Строгая или статическая типизация — это не нехватка, это парадигма.