A function marked as entrypoint can only return one of the following types:
sl.types::void
#entrypoint; ||: string { } // ^^^^^^ This is not a supported return type.
Specify a correct return type.