basic/funcs: add multiple return functions and named results
basic: add if and switch examples
basic: added example with struct and method
basic/structs_and_methods: added method on custom type (non-struct)
basic: added simplest cat clone ever