fun apply ((fun(int const&) -> int const&) const& f, int const& x) -> int const&; fun id< T > (T const& x) -> T const&; fun main () -> int @;