`@encode(void (^)(void))` does produce `"@?"`.