### Describe the problem currently ```js export function showModal(){} ``` compiles to ```js return $.pop({ showModal}); ``` and exporting a rune or a variable is not allowed ```js export let someVar = 5 export let isOpen = $state() ``` ### Describe the proposed solution This feature suggests exporting a binding to variables / runes using dynamic accessors ```js export let isOpen = $state(); // allow exporting runes export let someVar = 5; // allow exporting variable binding export function showModal(); ``` can be compiled to: ```js return $.pop({ showModal, get isOpen(){ return $.get(isOpen) // use the reactive accessor }, get someVar(){ return someVar; // return local variable }}); ``` ### Importance would make my life easier