Actually return 'ret' in main()
Add xs:decimal (derived from xs:float)