feat (rogue): update converters to use lazily evaluated permissions
feat (rogue): update converters to use lazily evaluated permissions

original commit: vintage-software/vstack@aa6e97635b08247cb74b07f91739f64363aef730

split from 57f36bac96ea0312583c414ef12c4978826ead3b

vintage-software/vstack