<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def station_songs(self, station, *, num_songs=25, recently_played=None):
 		"""Get a listing of songs from a station. 		Parameters: 			station (str):
 A station dict. 			num_songs (int, Optional):
 The maximum number of songs to return from the station. Default: ``25`` 			recently_played (list, Optional):
 A list of dicts in the form of {'id': '', 'type'} 				where ``id`` is a song ID and ``type`` is 0 for a library song and 1 for a store song. 		Returns: 			list: Station song dicts. 		"""


		station_id = station['id']

		station = self.station(
			station_id,
			num_songs=num_songs,
			recently_played=recently_played
		)

		return station.get('tracks', [])