non-optional boolean, string and integer types can be inferred from the function Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>