feat(lazy): add lazy function evaluation for setting values
feat(settings): resolves aliases on read