Exploring Kotlin's Expect and Actual Declarations for Platform-Specific Code