D supports inline functions, But I want to know the details. 1. Is inline the default behavior? Or I have to add a compiler switch -inline? 2. The depth of inline. 3. If I add the switch -inline when compiling, it will inline everything no matter how complex the function is?