Kaba class Storage ed

...

Syntax ed

class Storage
    var current_directory: Path

    # constructors
    func mut __init__()

    # functions
    func load(out s: Song, filename: Path) -> future[void]
    func load_buffer(filename: Path) -> future[AudioBuffer]
    func save(s: Song&, filename: Path) -> future[void]
    func save_via_renderer(source: OutPort, filename: Path, num_samples: i32, tags: Tag[]) -> future[void]

Functions ed

func load(out s: Song, filename: Path) -> future[void]
...

func load_buffer(filename: Path) -> future[AudioBuffer]
...

func save(s: Song&, filename: Path) -> future[void]
...

func save_via_renderer(source: OutPort, filename: Path, num_samples: i32, tags: Tag[]) -> future[void]
...

Elements ed

var current_directory: Path
...