`@convention(thin)` function pointers

Some time ago I came up with an idea of using a single pointer sized values for swift closures. Could that fly?