Theme.load returns a Result now, fixes #141